<?
	 layout("/inc/win_layout.html",{title:sysTitle}){
    ?>

<div id="page-wrapper" style="margin-left: 0px; ">

	<!--BEGIN CONTENT-->
	<div class="page-content"
		style="min-height: auto;padding-bottom: 20px; height: 610px; overflow: auto;">

		<div class="row mbl">


			<div class="panel">
				<div class="panel-body pan">


					<div class="row mbl">
						<div class="col-lg-6">
							<div class="input-group input-group-sm mbs">
								<span class="input-group-btn"> <select id="queryParams"
									data-toggle="dropdown" class="btn btn-danger dropdown-toggle"
									style="width :100px;">
										<!-- <option value="-1">
											筛选项&nbsp;<span class="caret"></span>
										</option> -->
										<option value="username">用户名</option>
										<option value="nickname">昵称</option>
										<option value="realname">真实姓名</option>
								</select> </span> <input id="text" type="text" placeholder="请输入关键词..."
									class="form-control" /><span class="input-group-btn"><button
										type="button" data-toggle="dropdown"
										class="btn btn-success dropdown-toggle" onclick="get()"
										>搜索</button> </span>

								<div class="tb-group-actions pull-right">
									<button class="btn btn-sm btn-primary" onclick="addUpdateUser('0','0')">新增</button>
									<button class="btn btn-sm btn-primary" onclick="addUserBatch('2')">批量导入机构下个人用户</button>
									<button class="btn btn-sm btn-primary" onclick="modelDownload()">模板下载</button>
									<button class="btn btn-sm btn-primary" onclick="delAll()">删除选中</button>
								</div>
							</div>
						</div>
					</div>

					<table
						class="table table-hover table-striped table-bordered table-advanced tablesorter mbn">
						<thead>
							<tr>
								<th><input type="checkbox" onclick="selectAll(this)" class="checkall" name="oncheckall" /></th>
								<th>序号</th>
								<th>用户名</th>
								<th>真实姓名</th>
								<th>昵称</th>
								<th>手机号</th>
								<th>创建时间</th>
								<th>状态</th>
								<th>用户类型</th>
								<th>可操作</th>
							</tr>
						</thead>
						<tbody id="findMemeber">
						</tbody>
					</table>
					<div id="dataNull" class="panel-body"
						style="height: 90px; line-height: 50px;" align="center"></div>
					<div id="page2" style="text-align: center; margin-top: 20px;"></div>
				</div>
			</div>
		</div>
	</div>
</div>

<!--END CONTENT-->



<?} ?>
<script>
	function getQueryString(name) {
		var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
		var r = window.location.search.substr(1).match(reg);
		if (r != null)
			return unescape(r[2]);
		return null;
	}
	var winName = getQueryString("winName");
	var curr;
	var id;
	var userType;
	var memberid = window.parent.getlay();

	$(function() {
		demo1(1);
	});
	function get() {
		demo1(curr);
	}
	//修改
	function getlay() {
		return id;
	}
	function getUserType() {
		return userType;
	}
	function getindex() {
		return memberid;
	}

	function selectUser(lid) {
		id = lid;
		parent.layer.open({
			type : 2,
			icon : 1,
			area : [ '800px', '650px' ],
			skin : 'layer-ext-moon',
			scrollbar : false,
			shadeClose : true,
			zIndex : layer.zIndex,
			fix : false, //不固定
			title : '机构下个人用户管理',
			//maxmin : true,  
			skin : 'layui-layer-rim', //加上边框
			btn : [ '关闭' ],
			content : [
					"application_organization_user_select.html?winName="
							+ window.name, 'no' ],
			yes : function(index, layer) {
				var iframeWin = parent.window[layer.find('iframe')[0]['name']];
				iframeWin.save();

			},
			cancel : function(index) {
			}

		});
	}
	function addUpdateUser(lid, index1) {

		id = lid;
		parent.layer.open({
			type : 2,
			icon : 1,
			title : "机构下用户管理",
			skin : 'layer-ext-moon',
			area : [ '800px', '650px' ],
			fix : false, //不固定
			zIndex : layer.zIndex,
			scrollbar : false,
			shadeClose : true,
			move : false,
			skin : 'layui-layer-rim', //加上边框
			btn : [ '保存', '关闭' ],
			content : [
					"application_organization_user_add_update.html?winName="
							+ window.name, 'no' ],
			yes : function(index, layer) {
				var iframeWin = parent.window[layer.find('iframe')[0]['name']];
				iframeWin.Page();

			},
			cancel : function(index) {
			}
		});
	}

	function del(id) {
		if (confirm("是否确认删除！！")) {
			$.ajax({
				type : "post",
				url : "./memberdel.do",
				data : {
					"id" : id
				},
				dataType : "json",
				success : function(data) {
					if(data[0] == 'yes'){
						demo1();
						layer.msg('删除成功');
					}else{
						demo1();
						layer.msg('删除失败！请先解除订购或订单关联！');
					}
				},
				error : function(data) {
					alert("请求失败");
				}
			});
		}
	}
	function demo1(curr) {
		$.getJSON("memberfindAll.do",
		{
			page : curr || 1,
			queryParams : $("#queryParams").val(),
			text : $("#text").val(),
			type : 2,
			memberId : memberid
		},
		function(res) {
			//此处仅仅是为了演示变化的内容
			var str = "";
			$("#findMemeber").html("");
			if (res.listsize > 0) {
				$("#dataNull").html("");
			} else {
				$("#dataNull")
						.html(
								"<span class='subtitle' style='font-size: 15px;'>数据为空!</span>");
			}
			for ( var i = 0; i < res.listsize; i++) {
				var statusname;
				if (res.result[i].status == 0) {
					statusname = "启用";
				} else {
					statusname = "禁用";
				}
				var memberId;
				if (res.result[i].memberId == 0) {
					memberId = "个人用户";
				} else {
					memberId = "机构用户";
				}
					str += "<tr><td>"
						+"<input name='checkall'  type='checkbox' value='"+res.result[i].id+"'/>"
						+"</td><td>"
						+ (i + 1)
						+ "</td><td> <label id=>"
						+ res.result[i].username
						+ "</label></td><td><label >"
						+ res.result[i].realname
						+ "</label></td><td><label >"
						+ res.result[i].nickname
						+ "</label></td><td><label >"
						+ res.result[i].mobilephone
						+ "</label></td><td><label >"
						+ res.result[i].createTime
						+ "</label></td><td><label >"
						+ statusname
						+ "</label></td><td>"
						+ memberId
						+ "</label></td><td>"
						+ "<button type=\"button\" class=\"btn btn-default btn-xs\"  onclick=\"addUpdateUser('"
						+ res.result[i].id
						+ "',1)\">"
						+ "更新"
						+ "</button>&nbsp;"
						+ "<button type=\"button\" class=\"btn btn-default btn-xs\"onclick=\"del('"
						+ res.result[i].id
						+ "')\">"
						+ "删除"
						+ "</button>&nbsp;"
						+ "<button type=\"button\" class=\"btn btn-default btn-xs\"  onclick=\"selectUser('"
						+ res.result[i].id + "')\">" + "查看详情"
						+ "</button>" + "</td></tr>";
			}
			$("#findMemeber").append(str);

/* 			laypage({
				cont : document.getElementById('page2'), //容器。值支持id名、原生dom对象，jquery对象,
				pages : res.pageSize, //总页数
				skip : true, //是否开启跳页
				skin : 'molv', //加载内置皮肤，也可以直接赋值16进制颜色值，如:#c00
				curr : curr || 1,
				last: res.pageSize,
				groups : 6,//连续显示分页数
				jump : function(obj, first) { //触发分页后的回调
					if (!first) { //点击跳页触发函数自身，并传递当前页：obj.curr
						demo1(obj.curr);
						var curr = obj.curr;
						curr = obj.curr;
					}
				}
			}); */
						layui.use(['laypage'], function(){
							var laypage = layui.laypage;
							 laypage.render({
							    elem: 'page2' //分页容器的id
							    ,count: res.count
							    ,limit: 15
							    ,skin: '#1E9FFF' //自定义选中色值
							    ,curr : curr || 1
							    ,layout: ['prev', 'page', 'next', 'skip', 'count']
							    ,jump: function(obj, first){
							      if(!first){
							        demo1(obj.curr);
							        var curr = obj.curr;
									curr = obj.curr;						        
							      }
							    }
							  });
							});
			
		});
	};
		//批量导入机构下个人用户
	function addUserBatch(type) {
		userType = type;
		parent.layer.open({
			type : 2,
			area : [ '500px', '350px' ],
		    scrollbar: false,
		    shadeClose: true,
			fix : true, //不固定
			title : '机构下个人用户批量导入',
			//maxmin : true,  
			skin: 'layui-layer-rim', //加上边框
    	    btn: ['开始导入','关闭'],
			content : ["application-user-add-batch.html?userType="
							+ type+"&memberId="+memberid+"&winName="+window.name,'no'],
			yes: function(index,layer){
	                var iframeWin = parent.window[layer.find('iframe')[0]['name']];
	                 iframeWin.applicationUserAddBach();
	         },
			cancel : function(index) {
			}
		});
	}
	function delAll() {
		if (confirm("是否确认选中删除！！")){
			var valueIds=[];
				$("input[name='checkall']:checked").each(function(){
					valueIds.push($(this).val());
				}); 
			$.ajax({
				type : "post",
				url : "./memberDelAll.do",
				data : {
					"valueIds" : valueIds
				},
				dataType : "json",
				traditional : true,
				success : function(data) {
					if(data[0] == 'yes'){
						demo1(curr);
						layer.msg('删除成功');
					}else{
						demo1(curr);
						layer.msg('删除失败！请先解除订购或订单关联！');
					}
				},
				error : function(data) {
					alert("请求失败");
				}
			});
		}
	} 
	//下载用户导入模板
	function modelDownload(){
		var url="./userAddBatchModelDownload.do";
		window.location.href=url;
	}
</script>